
DS1851
6 of 18
Memory Location
Name of Location
Function of Location
63h
Temperature LSB
This byte contains the LSB of the 12-bit 2’s
complement temperature output from the
temperature sensor.
64h
Address Pointer
Calculated, current DAC address (80h–A7h).
The user-defined DAC setting at this location in
the respective look-up table will be loaded into
70h and 71h to set the two DACs.
65h to 6Fh
User Memory
General-purpose user memory
70h
DAC-V Setting
In the user-controlled setting mode, this block
contains the DAC-V setting.
71h
DAC-G Setting
In the user-controlled setting mode, this block
contains the DAC-G setting.
72h to 7Fh
User Memory
General-purpose user memory
80h to A7h
User-Defined Look-Up Table
This block contains the user-defined temperature
settings of the DACs. Values between 00h and
FFh can be written to either table to set the 8-bit
DACs. The first address location, 80h, is used to
set the DAC at -40°C. Each successive memory
location will contain the DAC setting for the
previous temperature +4°C. For example,
memory address 81h is the address that will set
the DAC in a -36°C environment.
DAC OPERATION
One DAC performs an 8-bit analog conversion using the difference between Vrc and VCC as the reference.
The output values follow the following equation:
OutV = Vrc + (VCC – Vrc) * DACreg1/255
DACreg1 is the decimal equivalent of the digital value to be converted to analog.
The other DAC performs an 8-bit analog conversion using the difference between Vrg and GND as the
reference. The output values follow the following equation:
OutG = Vrg - (Vrg – GND) * DACreg2/255
DACreg2 is the decimal equivalent of the digital value to be converted to analog.
2
-1 2-2 2-3 2-4 X X X X